sponge rubber - French English Dictionary